JetBackup\Cron\Task\Restore D

Total Complexity 208
Dependencies 26
Dependents 1
Total lines 1,285
Lines of code 792
Logical lines of code 665
Comment lines 172
Methods 36
Properties 3

Methods 36

Method Rating Maintainability Complexity Lines of code
_files()
B
38 18 63
_updateQueue()
A
44 13 42
_addToQueue()
A
44 13 42
_fetchMySQLAuth()
A
47 13 29
_changeColumnsValue()
A
49 13 25
_postRestoreDomainMigration()
A
42 10 47
execute()
A
43 10 44
_validateMUPlugins()
A
49 9 30
_getAdminUser()
A
49 8 30
_insertAdminUser()
A
43 6 46
_disablePlugin()
S
51 7 26
_preFetchAdminUser()
S
55 7 19
_listDatabaseTables()
S
54 7 19
getSnapshot()
S
55 6 18
_postRestoreDBPrefix()
S
49 5 29
_enablePlugin()
S
55 5 19
_loadWP()
S
55 5 19
_replacePrefixInTable()
S
47 4 33
_dropForeignKeys()
S
50 4 31
_checkWPHealth()
S
50 4 28
_database()
S
52 4 24
_checkConfig()
S
59 4 13
_getDatabasePrefix()
S
62 4 11
_getSiteURL()
S
62 4 11
_checkDatabaseConnection()
S
62 4 11
_postRestoreActions()
S
59 3 14
_flushRewriteRules()
S
70 3 6
_buildSiteURL()
S
65 3 7
_getParseDomain()
S
65 2 8
_fetchTableColumns()
S
66 2 8
_postInsertAdminUser()
S
67 2 7
_getTablePrimaryKey()
S
67 2 7
_postRestoreHealthCheck()
S
65 1 9
_fetchTables()
S
73 1 5
_fetchBackupTables()
S
64 1 9
__construct()
S
80 1 3